(Harder) Why? In a graph vertices - edges + regions = components. Here if we label each cell with number of walls in excess of 2, and join all the non-zero points, we get a graph. If we plug in the vertices and edges into above equation, we will get that the sum of labels is 2 (components - regions). However in all such graphs, components = regions +1, since components is bodies of land or water, and regions is all bodies of land or water surrounded by water or land - so every component except the outermost body of land. Hence the difference is 2.